﻿using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;

namespace ilibrary.source.model
{
    public interface IEbookHandler
    {
        /// <summary>
        /// Cree un objet remplissant le contrat IEbook a partir du chemin de fichier passe
        /// </summary>
        /// <param name="path"></param>
        /// <returns></returns>
        IEbook createEbook(int id,string path);

        /// <summary>
        /// Retourne l'extension de fichier supporte par ce handler
        /// </summary>
        /// <returns></returns>
        string getSupportedExtension();

        /// <summary>
        /// Retourne une image illustrant le format de fichier
        /// </summary>
        /// <returns></returns>
        Image getExtensionImage();
    }
}
